package com.xinsoft.entity.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 工位
 * @TableName mes_station
 */
@Data
public class MesCraftImportDTO implements Serializable {

    /**
     * 工艺路线编号
     */
    @Excel(name="工艺路线编号")
    private String craftNo;

    /**
     * 工艺名称
     */
    @NotEmpty(message = "工艺路线名称不能为空！")
    @Excel(name="工艺路线名称")
    private String craftName;

    /**
     * 工序名称
     */
    @NotEmpty(message = "工序名称不能为空！")
    @Excel(name="工序名称")
    private String processName;

    /**
     * 顺序号
     */
    @Excel(name="顺序号")
    private Integer sortNo;

    /**
     * 工序工时
     */
    @Excel(name="标准工时-秒")
    private Integer processTime;

    /**
     * 班组人员
     */
    @Excel(name="班组人员")
//    @NotEmpty(message = "班组人员不能为空！")
    private String teamUser;

    /**
     * 班组人员
     */
    private List<Integer> teamUserList = new ArrayList<>();

    /**
     * 工序的工时
     */
    private Integer processId;


    private static final long serialVersionUID = 1L;
}